import { IGlobalSVGProps } from '../../interfaces/svg.interface';

export function StripeSVG({
  width = '121',
  height = '119',
  strokeColor = '#635BFF',
  ...props
}: IGlobalSVGProps) {
  return (
    <svg
      width={width}
      height={height}
      viewBox="0 0 120 121"
      fill={strokeColor} // Assuming strokeColor is also controlling the fill
      xmlns="http://www.w3.org/2000/svg"
      {...props}
    >
      <circle cx="60.5" cy="60" r="60" fill={strokeColor} />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M 102.259 60.79 C 102.259 54.905 99.409 50.26 93.959 50.26 C 88.489 50.26 85.177 54.904 85.177 60.743 C 85.177 67.663 89.085 71.157 94.694 71.157 C 97.43 71.157 99.499 70.537 101.062 69.663 V 65.065 C 99.499 65.847 97.706 66.329 95.43 66.329 C 93.2 66.329 91.223 65.547 90.97 62.835 H 102.21 C 102.21 62.535 102.256 61.341 102.256 60.789 L 102.259 60.79 Z M 90.912 58.607 C 90.912 56.009 92.498 54.929 93.947 54.929 C 95.349 54.929 96.844 56.009 96.844 58.607 H 90.912 Z M 76.315 50.262 C 74.062 50.262 72.615 51.319 71.809 52.055 L 71.509 50.63 H 66.442 V 77.435 L 72.189 76.217 L 72.212 69.711 C 73.04 70.309 74.258 71.159 76.282 71.159 C 80.397 71.159 84.144 67.859 84.144 60.561 C 84.121 53.894 80.328 50.261 76.304 50.261 L 76.315 50.262 Z M 74.935 66.102 C 73.579 66.102 72.775 65.619 72.222 65.022 L 72.199 56.492 C 72.797 55.825 73.624 55.366 74.935 55.366 C 77.027 55.366 78.475 57.711 78.475 60.722 C 78.475 63.802 77.05 66.102 74.935 66.102 Z M 58.535 48.906 L 64.305 47.666 V 43 L 58.535 44.218 V 48.906 Z M 58.535 50.653 H 64.305 V 70.768 H 58.535 V 50.653 Z M 52.35 52.353 L 51.982 50.653 H 47.016 V 70.77 H 52.763 V 57.136 C 54.119 55.366 56.418 55.688 57.131 55.941 V 50.654 C 56.395 50.378 53.706 49.872 52.349 52.354 L 52.35 52.353 Z M 40.856 45.653 L 35.247 46.85 L 35.224 65.264 C 35.224 68.666 37.776 71.172 41.178 71.172 C 43.063 71.172 44.442 70.827 45.201 70.412 V 65.745 C 44.465 66.045 40.833 67.101 40.833 63.699 V 55.55 H 45.201 V 50.653 H 40.831 L 40.856 45.653 Z M 25.316 56.481 C 25.316 55.584 26.052 55.241 27.27 55.241 C 29.2582 55.2833 31.2093 55.7865 32.97 56.711 V 51.32 C 31.062 50.56 29.177 50.263 27.27 50.263 C 22.603 50.263 19.5 52.7 19.5 56.769 C 19.5 63.114 28.236 62.102 28.236 64.839 C 28.236 65.896 27.316 66.241 26.029 66.241 C 24.121 66.241 21.684 65.459 19.753 64.401 V 69.871 C 21.891 70.791 24.053 71.171 26.029 71.171 C 30.811 71.171 34.099 68.803 34.099 64.688 C 34.076 57.838 25.316 59.056 25.316 56.481 Z"
        fill="white" // Keep the same color for the path fill as per original design
      />
    </svg>
  );
}
